/*
 * 文章页面
 */

package cn.edu.ntu.yyl.pojo.article;

import cn.edu.ntu.yyl.pojo.user.UserInfo;
import com.alibaba.fastjson.annotation.JSONType;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@JSONType
public class Article {
	private Integer id;//主键ID
	private Integer pid;//子版本的文章ID
	private String slug;//slug
	private String title;//标题
	private String content;//内容
	private String edit_mode;//编辑模式默认为html 可以改成Markdown编辑器
	private String summary;//摘要
	private String link_to;//连接到(通常用于某文章只有一个连接)
	private String thumbnail;//缩略图
	private String style;//样式
	private Integer user_id;//用户ID
	private Integer order_number;//排序编号
	private String status;//状态(所有人可见,登录可见,仅限某级别用户可见,管理员可见,编辑状态,回收站状态)
	private Boolean comment_status;//评论状态,默认允许评论
	private Integer comment_count;//评论总数
	private Date comment_time;//最后评论时间
	private Integer view_count;//点击量
	private Date created;//创建日期
	private Date modified;//最后更新时间
	private String flag;//标识(通常对于某些文章进行表示,从而实现单独查询)
	private String meta_keywords;//seo关键字
	private String meta_descr;//seo信息描述
	private String remarks;//备注信息
	private Integer vote_up;


	private List<ArticleCategory> tags;
	private ArticleCategory classify;
	private List<ArticleComment> articleCommentList;
	private UserInfo userInfo;



}
